<?php namespace Admin\Controller; 
use Hdphp\Controller\Controller;
class TypeController extends CommonController{
	//定义私有模型
	private $model;
	//构造函数
	public function __init(){
		//调用Common控制器里面的构造函数
		parent::init();
		//实例化模型cate;
		$this->model=new \Common\Model\Type;
	}
	 public function index(){
	 	//获得所有的分类
	 	$data=$this->model->get();
		View::with('data',$data);
	 	View::make();
	 }
	 public function add(){
	 	if(IS_POST){
	 		//调用数据模型里面的store方法，返回真和假
	 		if(!$this->model->store()) View::error($this->model->getError());
			View::success('添加商品类型成功',U('index'));
	 	}
	 	View::make();
	 }
	 //编辑方法
	 public function edit(){
	 	//判断用户是否有提交数据
	 	if(IS_POST){
	 		if($this->model->edit()) View::success('修改成功',U('Type/index'));
			View::error($this->model->getError());
	 	}
		//、1从数据库获得旧的数据
		//获得用户提交过来要修改的数据id是多少
		$tid=Q('get.tid',0,'intval');
		//根据获得id，通过id查询数据库的内容
		$oldData=$this->model->where("tid={$tid}")->find();
		View::with('oldData',$oldData);
		View::make();	
	 }
	 //删除方法
	 public function del(){
	 	//获得要删除的tid
	 	$tid=Q('get.tid',0,'intval');
		$this->model->where("tid=$tid")->delete();
		View::success('删除成功');
	 }
	
	
	 
	 
	 
	 
}



 ?>